{
  "name": "ourbigbook-web",
  "version": "0.0.1",
  "description": "OurBigBook dynamic website",
  "main": "app.js",
  "scripts": {
    "back-test": "NODE_ENV=test npm run dev",
    "build": "./build.sh",
    "build-dev": "NEXT_PUBLIC_NODE_ENV=development npm run build",
    "build-prod": "./prod.sh npm run build",
    "build-nodeps": "next build",
    "build-dev-nodeps": "NEXT_PUBLIC_NODE_ENV=development npm run build-nodeps",
    "deploy-prod": "npm test && npm run test-pg && cd .. && npm run test-release && cd web && git push -f prod master && git push && git push origin HEAD:prod",
    "deploy-staging": "git push -f staging master && git push && git push origin HEAD:staging",
    "dev": "NODE_OPTIONS='--unhandled-rejections=strict' nodemon -w . -w ../index.js -w ./app.js -w ../nodejs.js -w ../nodejs_webpack_safe.js",
    "devi": "NODE_OPTIONS='--unhandled-rejections=strict' node inspect ./app.js",
    "dev-pg": "OURBIGBOOK_POSTGRES=true npm run dev",
    "devs": "DEBUG='sequelize:sql:*' npm run dev",
    "postinstall": "cd .. && npm run link",
    "migrate": "sequelize-cli db:migrate --debug",
    "seed-prod": "./prod.sh ./bin/generate-demo-data.js --force-production",
    "start": "node --unhandled-rejections=strict ./app.js",
    "start-dev": "NEXT_PUBLIC_NODE_ENV=development NODE_ENV_NEXT_SERVER_ONLY=production node --unhandled-rejections=strict ./app.js",
    "start-prod": "./prod.sh npm start",
    "test": "NODE_ENV=test mocha test --ignore-leaks test.js",
    "test-api": "./realworld/api/run-api-tests.sh",
    "test-pg": "OURBIGBOOK_POSTGRES=true npm test --"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/cirosantilli/ourbigbook.git"
  },
  "license": "AGPL-3.0",
  "dependencies": {
    "@monaco-editor/react": "4.2.1",
    "@types/gtag.js": "0.0.7",
    "@types/node": "14.0.27",
    "@types/react": "16.9.44",
    "axios": "0.19.2",
    "body-parser": "1.15.0",
    "commander": "6.2.1",
    "cors": "2.7.1",
    "express": "4.13.4",
    "express-jwt": "3.3.0",
    "express-session": "1.13.0",
    "ionicons": "2.0.1",
    "jsonwebtoken": "7.1.9",
    "method-override": "2.3.5",
    "methods": "1.1.2",
    "monaco-editor": "0.26.1",
    "morgan": "1.7.0",
    "next": "11.0.1",
    "ourbigbook": "..",
    "passport": "0.3.2",
    "passport-local": "1.0.0",
    "pg": "8.5.1",
    "pg-hstore": "2.3.3",
    "react": "17.0.2",
    "react-dom": "17.0.2",
    "request": "2.69.0",
    "sass": "1.34.0",
    "sequelize": "6.14.0",
    "sequelize-cli": "6.2.0",
    "swr": "0.3.0",
    "termit": "0.4.4",
    "typescript": "4.3.5"
  },
  "devDependencies": {
    "eslint": "7.11.0",
    "eslint-config-next": "11.0.1",
    "eslint-plugin-prettier": "2.6.0",
    "mocha": "6.2.2",
    "nodemon": "1.11.0",
    "prettier": "1.12.1",
    "sqlite3": "5.0.2"
  },
  "cacheDirectories": [
    "node_modules"
  ],
  "prettier": {
    "printWidth": 120,
    "semi": false,
    "singleQuote": true
  }
}
